package com.summer.peony.system.service;

import com.github.pagehelper.PageInfo;
import com.summer.peony.system.pojo.SysDict;

/**
 * @ClassName: SysDictService
 * @Description: TODO(字典接口)
 * @author: TaoGe
 * @date: 2021年1月25日 上午11:39:30
 * @version: v0.0.1
 */
public interface SysDictService {

	/**
	 * @Description: TODO(新增)
	 * @param sysDict
	 * @return Integer
	 * @author: TaoGe
	 * @date: 2021年1月25日 下午1:24:10
	 * @throws:
	 */
	Integer add(SysDict sysDict);

	/**
	 * @Description: TODO(字典更新)
	 * @param sysDict
	 * @return Integer
	 * @author: TaoGe
	 * @date: 2021年1月25日 下午1:29:46
	 * @throws:
	 */
	Integer edit(SysDict sysDict);

	/**
	 * @Description: TODO(删除字典)
	 * @param id
	 * @return Integer
	 * @author: TaoGe
	 * @date: 2021年1月25日 下午1:33:43
	 * @throws:
	 */
	Integer remov(Integer id);

	/**
	 * @Description: TODO(分页查询字典列表)
	 * @param label
	 * @param value
	 * @param type
	 * @param pageNum
	 * @param pageSize
	 * @return PageInfo<SysDict>
	 * @author: TaoGe
	 * @date: 2021年1月25日 下午1:36:41
	 * @throws:
	 */
	PageInfo<SysDict> list(String label, String value, String type, Integer pageNum, Integer pageSize);

}
